//package com.jl.jlapp.utils;
//
//import android.content.Context;
//import android.content.SharedPreferences;
//import android.content.SharedPreferences.Editor;
//import android.text.TextUtils;
//import com.google.devtools.build.android.desugar.runtime.ThrowableExtension;
//import com.jl.jlapp.mvp.base.MyApplication;
//import java.io.ByteArrayInputStream;
//import java.io.ByteArrayOutputStream;
//import java.io.IOException;
//import java.io.ObjectInputStream;
//import java.io.ObjectOutputStream;
//import java.io.StreamCorruptedException;
//
//public class ShareUtils
//{
//  private static final String FILE_NAME = "share_data";
//  private static final String FILE_NAMES = "share_datas";
//  private static final String TAG = "ShareUtils";
//  static SharedPreferences sp = MyApplication.getInstance().getSharedPreferences("share_data", 0);
//
//  public static byte[] StringToBytes(String paramString)
//  {
//    String str = paramString.toUpperCase().trim();
//    if (str.length() % 2 != 0) {
//      paramString = null;
//    }
//    byte[] arrayOfByte;
//    int j;
//    do
//    {
//      return paramString;
//      arrayOfByte = new byte[str.length() / 2];
//      j = 0;
//      paramString = arrayOfByte;
//    } while (j >= str.length());
//    int i = str.charAt(j);
//    label75:
//    int k;
//    if ((i >= 48) && (i <= 57))
//    {
//      i = (i - 48) * 16;
//      k = j + 1;
//      j = str.charAt(k);
//      if ((j < 48) || (j > 57)) {
//        break label145;
//      }
//      j -= 48;
//    }
//    for (;;)
//    {
//      arrayOfByte[(k / 2)] = ((byte)(i + j));
//      j = k + 1;
//      break;
//      if ((i >= 65) && (i <= 70))
//      {
//        i = (i - 55) * 16;
//        break label75;
//      }
//      return null;
//      label145:
//      if ((j < 65) || (j > 70)) {
//        break label165;
//      }
//      j -= 55;
//    }
//    label165:
//    return null;
//  }
//
//  public static String bytesToHexString(byte[] paramArrayOfByte)
//  {
//    if (paramArrayOfByte == null) {
//      return null;
//    }
//    if (paramArrayOfByte.length == 0) {
//      return "";
//    }
//    StringBuffer localStringBuffer = new StringBuffer(paramArrayOfByte.length);
//    int i = 0;
//    while (i < paramArrayOfByte.length)
//    {
//      String str = Integer.toHexString(paramArrayOfByte[i] & 0xFF);
//      if (str.length() < 2) {
//        localStringBuffer.append(0);
//      }
//      localStringBuffer.append(str.toUpperCase());
//      i += 1;
//    }
//    return localStringBuffer.toString();
//  }
//
//  public static void clearAllShare()
//  {
//    Editor localEditor = MyApplication.getInstance().getSharedPreferences("share_data", 0).edit();
//    localEditor.clear();
//    localEditor.apply();
//  }
//
//  public static void clearShare(String paramString)
//  {
//    Editor localEditor = MyApplication.getInstance().getSharedPreferences("share_data", 0).edit();
//    localEditor.remove(paramString);
//    localEditor.apply();
//  }
//
//  public static int getIntParam(int paramInt, Object paramObject)
//  {
//    return ((Integer)getParam(MyApplication.getInstance(), paramInt, paramObject)).intValue();
//  }
//
//  public static int getParam(String paramString, Object paramObject)
//  {
//    return ((Integer)getParam(MyApplication.getInstance(), paramString, paramObject)).intValue();
//  }
//
//  public static Object getParam(Context paramContext, int paramInt, Object paramObject)
//  {
//    return getParam(paramContext, paramInt + "", paramObject);
//  }
//
//  public static Object getParam(Context paramContext, String paramString, Object paramObject)
//  {
//    String str = paramObject.getClass().getSimpleName();
//    paramContext = paramContext.getSharedPreferences("share_data", 0);
//    if ("String".equals(str)) {
//      return paramContext.getString(paramString, (String)paramObject);
//    }
//    if ("Integer".equals(str)) {
//      return Integer.valueOf(paramContext.getInt(paramString, ((Integer)paramObject).intValue()));
//    }
//    if ("Boolean".equals(str)) {
//      return Boolean.valueOf(paramContext.getBoolean(paramString, ((Boolean)paramObject).booleanValue()));
//    }
//    if ("Float".equals(str)) {
//      return Float.valueOf(paramContext.getFloat(paramString, ((Float)paramObject).floatValue()));
//    }
//    if ("Long".equals(str)) {
//      return Long.valueOf(paramContext.getLong(paramString, ((Long)paramObject).longValue()));
//    }
//    return null;
//  }
//
//  public static String getParam(int paramInt, Object paramObject)
//  {
//    return (String)getParam(MyApplication.getInstance(), paramInt + "", paramObject);
//  }
//
//  public static String getParam(String paramString1, String paramString2)
//  {
//    return (String)getParam(MyApplication.getInstance(), paramString1, paramString2);
//  }
//
//  public static Object readObject(Context paramContext, String paramString)
//  {
//    try
//    {
//      paramContext = paramContext.getSharedPreferences("share_datas", 0);
//      if (paramContext.contains(paramString))
//      {
//        paramContext = paramContext.getString(paramString, "");
//        if (TextUtils.isEmpty(paramContext)) {
//          return null;
//        }
//        paramContext = new ObjectInputStream(new ByteArrayInputStream(StringToBytes(paramContext))).readObject();
//        return paramContext;
//      }
//    }
//    catch (StreamCorruptedException paramContext)
//    {
//      ThrowableExtension.printStackTrace(paramContext);
//      return null;
//    }
//    catch (IOException paramContext)
//    {
//      ThrowableExtension.printStackTrace(paramContext);
//      return null;
//    }
//    catch (ClassNotFoundException paramContext)
//    {
//      ThrowableExtension.printStackTrace(paramContext);
//    }
//    return null;
//  }
//
//  public static void saveObject(Context paramContext, String paramString, Object paramObject)
//  {
//    try
//    {
//      paramContext = paramContext.getSharedPreferences("share_datas", 0).edit();
//      paramContext.clear();
//      paramContext.apply();
//      ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream();
//      new ObjectOutputStream(localByteArrayOutputStream).writeObject(paramObject);
//      paramContext.putString(paramString, bytesToHexString(localByteArrayOutputStream.toByteArray()));
//      paramContext.apply();
//      return;
//    }
//    catch (IOException paramContext)
//    {
//      ThrowableExtension.printStackTrace(paramContext);
//    }
//  }
//
//  public static void setParam(int paramInt, Object paramObject)
//  {
//    setParam(MyApplication.getInstance(), paramInt + "", paramObject);
//  }
//
//  public static void setParam(Context paramContext, String paramString, Object paramObject)
//  {
//    paramContext = paramObject.getClass().getSimpleName();
//    Editor localEditor = sp.edit();
//    if ("String".equals(paramContext)) {
//      localEditor.putString(paramString, (String)paramObject);
//    }
//    for (;;)
//    {
//      localEditor.apply();
//      return;
//      if ("Integer".equals(paramContext)) {
//        localEditor.putInt(paramString, ((Integer)paramObject).intValue());
//      } else if ("Boolean".equals(paramContext)) {
//        localEditor.putBoolean(paramString, ((Boolean)paramObject).booleanValue());
//      } else if ("Float".equals(paramContext)) {
//        localEditor.putFloat(paramString, ((Float)paramObject).floatValue());
//      } else if ("Long".equals(paramContext)) {
//        localEditor.putLong(paramString, ((Long)paramObject).longValue());
//      }
//    }
//  }
//
//  public static void setParam(String paramString, Object paramObject)
//  {
//    setParam(MyApplication.getInstance(), paramString, paramObject);
//  }
//}
//
//
///* Location:              /Users/davidzhang/Documents/decompileApk/jlfood-dex2jar.jar!/com/jl/jlapp/utils/ShareUtils.class
// * Java compiler version: 6 (50.0)
// * JD-Core Version:       0.7.1
// */